| Accept(IMCSocket *outSocket, float timeOutInSeconds)=0 | IMCSocket | [pure virtual] |
| AddRef()=0 | IMCUnknown | [pure virtual] |
| BindToPort()=0 | IMCSocket | [pure virtual] |
| Close()=0 | IMCSocket | [pure virtual] |
| Connect(const char *serverAddress, float timeOut)=0 | IMCSocket | [pure virtual] |
| EProtocol enum name | IMCSocket | |
| GetData(char *buffer, int32 bufferSize)=0 | IMCSocket | [pure virtual] |
| Init(EProtocol protocol, int32 portNumber)=0 | IMCSocket | [pure virtual] |
| IsClosed()=0 | IMCSocket | [pure virtual] |
| kInvalidProtocol enum value | IMCSocket | |
| kTCP enum value | IMCSocket | |
| kUDP enum value | IMCSocket | |
| ListenForConnections()=0 | IMCSocket | [pure virtual] |
| PutData(const char *buffer, int32 bytesCount)=0 | IMCSocket | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| SendBroadcast(uint32 broadcastAddress, const TMCString &message)=0 | IMCSocket | [pure virtual] |
| WaitForReadableData(float timeOutInSeconds)=0 | IMCSocket | [pure virtual] |
1.6.3