RakNetCSharpMethodModifiers.i 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. //----------------------------Method modifiers---------------------
  2. //These modify the method types by default it uses just publix x, here you can specify ovverideds private functions
  3. //and such. Many times this is used to hide the helper functions from the user
  4. //BitStream
  5. %csmethodmodifiers RakNet::BitStream::CSharpStringReader "private"
  6. %csmethodmodifiers RakNet::BitStream::CSharpStringReaderCompressedDelta "private"
  7. %csmethodmodifiers RakNet::BitStream::CSharpStringReaderCompressed "private"
  8. %csmethodmodifiers RakNet::BitStream::CSharpStringReaderDelta "private"
  9. %csmethodmodifiers RakNet::BitStream::CSharpByteReader(unsigned char* inOutByteArray,unsigned int numberOfBytes) "private"
  10. %csmethodmodifiers RakNet::BitStream::CSharpCopyDataHelper(unsigned char* inOutByteArray) "private"
  11. %csmethodmodifiers RakNet::BitStream::CSharpPrintHexHelper(char * inString) "private"
  12. %csmethodmodifiers RakNet::BitStream::CSharpPrintBitsHelper(char * inString) "private"
  13. //DataStructures::Table
  14. %csmethodmodifiers DataStructures::Table::GetListHeadHelper "private"
  15. %csmethodmodifiers DataStructures::Table::SortTableHelper "private"
  16. %csmethodmodifiers DataStructures::Table::GetCellValueByIndexHelper "private"
  17. %csmethodmodifiers DataStructures::Table::QueryTableHelper "private"
  18. %csmethodmodifiers DataStructures::Table::ColumnIndexHelper "private"
  19. %csmethodmodifiers Cell::GetHelper "private"
  20. %csmethodmodifiers Cell::ColumnIndexHelper "private"
  21. //Rakpeer
  22. %define RAKPEERANDINTERFACESETPRIVATE(theMacroInputFunction)
  23. %csmethodmodifiers RakNet::RakPeer::theMacroInputFunction "private"
  24. %csmethodmodifiers RakNet::RakPeerInterface::theMacroInputFunction "private"
  25. %enddef
  26. RAKPEERANDINTERFACESETPRIVATE(CSharpGetIncomingPasswordHelper( const char* passwordData, int *passwordDataLength ))
  27. RAKPEERANDINTERFACESETPRIVATE(CSharpGetOfflinePingResponseHelper( unsigned char *inOutByteArray, unsigned int *outLength ))
  28. RAKPEERANDINTERFACESETPRIVATE(GetBandwidth);
  29. %csmethodmodifiers RakNet::NetworkIDManager::GET_BASE_OBJECT_FROM_ID "protected"
  30. %csmethodmodifiers RakNet::NetworkIDObject::SetNetworkIDManager "protected"
  31. %csmethodmodifiers DataStructures::ByteQueue::PeekContiguousBytesHelper "private"
  32. %csmethodmodifiers RakNet::RakNetGUID::ToString() const "public override"
  33. %csmethodmodifiers RakNet::StatisticsToStringHelper "private"
  34. %csmethodmodifiers RakNet::PacketLogger::FormatLineHelper "private"
  35. %csmethodmodifiers DataStructures::List <unsigned short>::GetHelper "private"
  36. %csmethodmodifiers DataStructures::List <unsigned short>::PopHelper "private"
  37. //FileProgressStruct
  38. %csmethodmodifiers FileProgressStruct::SetFirstDataChunk "private"
  39. %csmethodmodifiers FileProgressStruct::SetIriDataChunk "private"
  40. %csmethodmodifiers OnFileStruct::SetFileData "private"
  41. //ConnectionGraph2
  42. %csmethodmodifiers RakNet::ConnectionGraph2::GetConnectionListForRemoteSystemHelper "private"
  43. %csmethodmodifiers RakNet::ConnectionGraph2::GetParticipantListHelper "private"
  44. #ifdef SWIG_ADDITIONAL_AUTOPATCHER
  45. //AutopatcherServer
  46. %csmethodmodifiers RakNet::AutopatcherServer::StartThreadsHelper "private"
  47. %csmethodmodifiers RakNet::CreatePatchHelper "private"
  48. #endif
  49. #ifdef SWIG_ADDITIONAL_AUTOPATCHER
  50. %csmethodmodifiers CompressorBase::GetOutputHelper "private";
  51. #endif
  52. //Operators
  53. %csmethodmodifiers operator > "private"
  54. %csmethodmodifiers operator < "private"
  55. %csmethodmodifiers operator != "private"
  56. %csmethodmodifiers operator [] "private"
  57. %csmethodmodifiers operator >= "private"
  58. %csmethodmodifiers operator <= "private"
  59. %csmethodmodifiers operator / "private"
  60. %csmethodmodifiers operator * "private"
  61. %csmethodmodifiers operator -- "private"
  62. %csmethodmodifiers operator ++ "private"
  63. %csmethodmodifiers operator - "private"
  64. %csmethodmodifiers operator + "private"
  65. %csmethodmodifiers operator+(const RakNet::RakString &lhs, const RakNet::RakString &rhs) "public" //The global RakNet operator should be public
粤ICP备19079148号