Agora C++ API Reference for All Platforms
Public Member Functions | List of all members
agora::base::ISyncTransport Class Referenceabstract

Public Member Functions

virtual void connect (const char *token, const char *channelName, rtc::uid_t uid)=0
 
virtual void disconnect ()=0
 
virtual void sendBuffer (const char *data, size_t length)=0
 
virtual void registerObserver (ISyncTransportObserver *observer)=0
 
virtual void renewToken (const char *token)
 
virtual ~ISyncTransport ()
 

Constructor & Destructor Documentation

◆ ~ISyncTransport()

virtual agora::base::ISyncTransport::~ISyncTransport ( )
inlinevirtual

Member Function Documentation

◆ connect()

virtual void agora::base::ISyncTransport::connect ( const char *  token,
const char *  channelName,
rtc::uid_t  uid 
)
pure virtual

◆ disconnect()

virtual void agora::base::ISyncTransport::disconnect ( )
pure virtual

◆ sendBuffer()

virtual void agora::base::ISyncTransport::sendBuffer ( const char *  data,
size_t  length 
)
pure virtual

◆ registerObserver()

virtual void agora::base::ISyncTransport::registerObserver ( ISyncTransportObserver observer)
pure virtual

◆ renewToken()

virtual void agora::base::ISyncTransport::renewToken ( const char *  token)
inlinevirtual