Added available and availableSize getters on DataChannel

This commit is contained in:
Paul-Louis Ageneau
2019-12-04 12:00:40 +01:00
parent 5d57b4e214
commit a1df562785
2 changed files with 11 additions and 0 deletions

View File

@ -46,6 +46,9 @@ public:
void send(const byte *data, size_t size);
std::optional<std::variant<binary, string>> receive();
size_t available() const;
size_t availableSize() const;
unsigned int stream() const;
string label() const;
string protocol() const;
@ -69,6 +72,7 @@ private:
std::atomic<bool> mIsClosed = false;
Queue<message_ptr> mRecvQueue;
std::atomic<size_t> mRecvSize = 0;
friend class PeerConnection;
};