diff --git a/qse/include/qse/si/TcpServer.hpp b/qse/include/qse/si/TcpServer.hpp index 4b27a0c8..3ae6442b 100644 --- a/qse/include/qse/si/TcpServer.hpp +++ b/qse/include/qse/si/TcpServer.hpp @@ -136,6 +136,8 @@ public: Worker* getPrevWorker() { return this->prev_worker; } qse_size_t getWid() const { return this->wid; } + const QSE::SocketAddress& getSourceAddress() const { return this->address; } + const QSE::Socket& getSocket() const { return this->socket; } Listener* listener; Worker* prev_worker; diff --git a/qse/include/qse/xli/SkvEnv.hpp b/qse/include/qse/xli/SkvEnv.hpp index fd325467..0aa71b12 100644 --- a/qse/include/qse/xli/SkvEnv.hpp +++ b/qse/include/qse/xli/SkvEnv.hpp @@ -61,6 +61,7 @@ public: int addItem (const qse_char_t* name, const qse_char_t* dval, ProbeProc probe = QSE_NULL); int removeItem (const qse_char_t* name); + const ItemList& getItemList () const { return this->item_list; } const qse_char_t* getValue (const qse_char_t* name) const; int setValue (const qse_char_t* name, const qse_char_t* value);