mirror of
https://github.com/zeromq/libzmq.git
synced 2025-11-10 16:37:45 +01:00
Problem: formatting inconsistent
Solution: applied clang-format
This commit is contained in:
119
src/radio.hpp
119
src/radio.hpp
@@ -42,71 +42,70 @@
|
||||
|
||||
namespace zmq
|
||||
{
|
||||
class ctx_t;
|
||||
class msg_t;
|
||||
class pipe_t;
|
||||
class io_thread_t;
|
||||
|
||||
class ctx_t;
|
||||
class msg_t;
|
||||
class pipe_t;
|
||||
class io_thread_t;
|
||||
class radio_t : public socket_base_t
|
||||
{
|
||||
public:
|
||||
radio_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_);
|
||||
~radio_t ();
|
||||
|
||||
class radio_t :
|
||||
public socket_base_t
|
||||
// Implementations of virtual functions from socket_base_t.
|
||||
void xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_ = false);
|
||||
int xsend (zmq::msg_t *msg_);
|
||||
bool xhas_out ();
|
||||
int xrecv (zmq::msg_t *msg_);
|
||||
bool xhas_in ();
|
||||
void xread_activated (zmq::pipe_t *pipe_);
|
||||
void xwrite_activated (zmq::pipe_t *pipe_);
|
||||
void xpipe_terminated (zmq::pipe_t *pipe_);
|
||||
|
||||
private:
|
||||
// List of all subscriptions mapped to corresponding pipes.
|
||||
typedef std::multimap<std::string, pipe_t *> subscriptions_t;
|
||||
subscriptions_t subscriptions;
|
||||
|
||||
// List of udp pipes
|
||||
typedef std::vector<pipe_t *> udp_pipes_t;
|
||||
udp_pipes_t udp_pipes;
|
||||
|
||||
// Distributor of messages holding the list of outbound pipes.
|
||||
dist_t dist;
|
||||
|
||||
radio_t (const radio_t &);
|
||||
const radio_t &operator= (const radio_t &);
|
||||
};
|
||||
|
||||
class radio_session_t : public session_base_t
|
||||
{
|
||||
public:
|
||||
radio_session_t (zmq::io_thread_t *io_thread_,
|
||||
bool connect_,
|
||||
zmq::socket_base_t *socket_,
|
||||
const options_t &options_,
|
||||
address_t *addr_);
|
||||
~radio_session_t ();
|
||||
|
||||
// Overrides of the functions from session_base_t.
|
||||
int push_msg (msg_t *msg_);
|
||||
int pull_msg (msg_t *msg_);
|
||||
void reset ();
|
||||
|
||||
private:
|
||||
enum
|
||||
{
|
||||
public:
|
||||
group,
|
||||
body
|
||||
} state;
|
||||
|
||||
radio_t (zmq::ctx_t *parent_, uint32_t tid_, int sid_);
|
||||
~radio_t ();
|
||||
msg_t pending_msg;
|
||||
|
||||
// Implementations of virtual functions from socket_base_t.
|
||||
void xattach_pipe (zmq::pipe_t *pipe_, bool subscribe_to_all_ = false);
|
||||
int xsend (zmq::msg_t *msg_);
|
||||
bool xhas_out ();
|
||||
int xrecv (zmq::msg_t *msg_);
|
||||
bool xhas_in ();
|
||||
void xread_activated (zmq::pipe_t *pipe_);
|
||||
void xwrite_activated (zmq::pipe_t *pipe_);
|
||||
void xpipe_terminated (zmq::pipe_t *pipe_);
|
||||
|
||||
private:
|
||||
// List of all subscriptions mapped to corresponding pipes.
|
||||
typedef std::multimap<std::string, pipe_t*> subscriptions_t;
|
||||
subscriptions_t subscriptions;
|
||||
|
||||
// List of udp pipes
|
||||
typedef std::vector<pipe_t*> udp_pipes_t;
|
||||
udp_pipes_t udp_pipes;
|
||||
|
||||
// Distributor of messages holding the list of outbound pipes.
|
||||
dist_t dist;
|
||||
|
||||
radio_t (const radio_t&);
|
||||
const radio_t &operator = (const radio_t&);
|
||||
};
|
||||
|
||||
class radio_session_t : public session_base_t
|
||||
{
|
||||
public:
|
||||
|
||||
radio_session_t (zmq::io_thread_t *io_thread_, bool connect_,
|
||||
zmq::socket_base_t *socket_, const options_t &options_,
|
||||
address_t *addr_);
|
||||
~radio_session_t ();
|
||||
|
||||
// Overrides of the functions from session_base_t.
|
||||
int push_msg (msg_t *msg_);
|
||||
int pull_msg (msg_t *msg_);
|
||||
void reset ();
|
||||
private:
|
||||
|
||||
enum {
|
||||
group,
|
||||
body
|
||||
} state;
|
||||
|
||||
msg_t pending_msg;
|
||||
|
||||
radio_session_t (const radio_session_t&);
|
||||
const radio_session_t &operator = (const radio_session_t&);
|
||||
};
|
||||
radio_session_t (const radio_session_t &);
|
||||
const radio_session_t &operator= (const radio_session_t &);
|
||||
};
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user