Public Member Functions | |
virtual void | AddConnection (const std::string &username, IICEConnection &connection)=0 |
virtual void | RemoveConnection (const std::string &username, IICEConnection &connection)=0 |
virtual void | AddCandidatePairForConnection (const JetByteTools::Socket::IAddress &localAddress, const JetByteTools::Socket::IAddress &remoteAddress, IICEConnection &connection, bool stunActive)=0 |
virtual void | RemoveCandidatePairForConnection (const JetByteTools::Socket::IAddress &localAddress, const JetByteTools::Socket::IAddress &remoteAddress, IICEConnection &connection)=0 |
virtual void | OnConnectionClosed (IICEConnection &connection)=0 |
Protected Member Functions | |
virtual | ~IICEConnectionManagerCallback () |
We never delete instances of this interface; you must manage the lifetime of the class that implements it. |
virtual ~IICEConnectionManagerCallback | ( | ) | [protected, virtual] |
We never delete instances of this interface; you must manage the lifetime of the class that implements it.
virtual void AddConnection | ( | const std::string & | username, | |
IICEConnection & | connection | |||
) | [pure virtual] |
virtual void RemoveConnection | ( | const std::string & | username, | |
IICEConnection & | connection | |||
) | [pure virtual] |
virtual void AddCandidatePairForConnection | ( | const JetByteTools::Socket::IAddress & | localAddress, | |
const JetByteTools::Socket::IAddress & | remoteAddress, | |||
IICEConnection & | connection, | |||
bool | stunActive | |||
) | [pure virtual] |
virtual void RemoveCandidatePairForConnection | ( | const JetByteTools::Socket::IAddress & | localAddress, | |
const JetByteTools::Socket::IAddress & | remoteAddress, | |||
IICEConnection & | connection | |||
) | [pure virtual] |
virtual void OnConnectionClosed | ( | IICEConnection & | connection | ) | [pure virtual] |