diff options
Diffstat (limited to 'src/socket_base.hpp')
| -rw-r--r-- | src/socket_base.hpp | 21 | 
1 files changed, 10 insertions, 11 deletions
diff --git a/src/socket_base.hpp b/src/socket_base.hpp index 7f1c803..2257fbe 100644 --- a/src/socket_base.hpp +++ b/src/socket_base.hpp @@ -23,29 +23,28 @@  #include <set>  #include <string> -#include "i_api.hpp"  #include "object.hpp"  #include "stdint.hpp"  namespace zmq  { -    class socket_base_t : public object_t, public i_api +    class socket_base_t : public object_t      {      public:          socket_base_t (class app_thread_t *parent_);          ~socket_base_t (); -        //  i_api interface implementation. -        int setsockopt (int option_, void *optval_, size_t optvallen_); -        int bind (const char *addr_); -        int connect (const char *addr_); -        int subscribe (const char *criteria_); -        int send (struct zmq_msg *msg_, int flags_); -        int flush (); -        int recv (struct zmq_msg *msg_, int flags_); -        int close (); +        //  Interface for communication with the API layer. +        virtual int setsockopt (int option_, void *optval_, size_t optvallen_); +        virtual int bind (const char *addr_); +        virtual int connect (const char *addr_); +        virtual int subscribe (const char *criteria_); +        virtual int send (struct zmq_msg *msg_, int flags_); +        virtual int flush (); +        virtual int recv (struct zmq_msg *msg_, int flags_); +        virtual int close ();      private:  | 
