The C++ framework for developing highly scalable, high performance servers on Windows platforms.

IICEConnectionManagerCallback Class Reference

List of all members.

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.


Constructor & Destructor Documentation

virtual ~IICEConnectionManagerCallback (  )  [protected, virtual]

We never delete instances of this interface; you must manage the lifetime of the class that implements it.


Member Function Documentation

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]


Generated on Sun Sep 12 19:10:22 2021 for The Server Framework - v7.4 by doxygen 1.5.3