mirror of
https://github.com/zeromq/libzmq.git
synced 2025-11-07 05:58:45 +01:00
Problem: formatting inconsistent
Solution: applied clang-format
This commit is contained in:
@@ -50,96 +50,97 @@
|
||||
|
||||
namespace zmq
|
||||
{
|
||||
class socket_poller_t
|
||||
{
|
||||
public:
|
||||
socket_poller_t ();
|
||||
~socket_poller_t ();
|
||||
|
||||
class socket_poller_t
|
||||
typedef struct event_t
|
||||
{
|
||||
public:
|
||||
socket_poller_t ();
|
||||
~socket_poller_t ();
|
||||
socket_base_t *socket;
|
||||
fd_t fd;
|
||||
void *user_data;
|
||||
short events;
|
||||
} event_t;
|
||||
|
||||
typedef struct event_t
|
||||
{
|
||||
socket_base_t *socket;
|
||||
fd_t fd;
|
||||
void *user_data;
|
||||
short events;
|
||||
} event_t;
|
||||
int add (socket_base_t *socket, void *user_data, short events);
|
||||
int modify (socket_base_t *socket, short events);
|
||||
int remove (socket_base_t *socket);
|
||||
|
||||
int add (socket_base_t *socket, void *user_data, short events);
|
||||
int modify (socket_base_t *socket, short events);
|
||||
int remove (socket_base_t *socket);
|
||||
int add_fd (fd_t fd, void *user_data, short events);
|
||||
int modify_fd (fd_t fd, short events);
|
||||
int remove_fd (fd_t fd);
|
||||
|
||||
int add_fd (fd_t fd, void *user_data, short events);
|
||||
int modify_fd (fd_t fd, short events);
|
||||
int remove_fd (fd_t fd);
|
||||
int wait (event_t *event, int n_events, long timeout);
|
||||
|
||||
int wait (event_t *event, int n_events, long timeout);
|
||||
inline int size (void) { return static_cast<int> (items.size ()); };
|
||||
|
||||
inline int size (void) { return static_cast <int> (items.size ()); };
|
||||
// Return false if object is not a socket.
|
||||
bool check_tag ();
|
||||
|
||||
// Return false if object is not a socket.
|
||||
bool check_tag ();
|
||||
|
||||
private:
|
||||
void zero_trail_events (zmq::socket_poller_t::event_t *events_,
|
||||
int n_events_,
|
||||
int found);
|
||||
private:
|
||||
void zero_trail_events (zmq::socket_poller_t::event_t *events_,
|
||||
int n_events_,
|
||||
int found);
|
||||
#if defined ZMQ_POLL_BASED_ON_POLL
|
||||
int check_events (zmq::socket_poller_t::event_t *events_,
|
||||
int n_events_);
|
||||
int check_events (zmq::socket_poller_t::event_t *events_, int n_events_);
|
||||
#elif defined ZMQ_POLL_BASED_ON_SELECT
|
||||
int check_events (zmq::socket_poller_t::event_t *events_, int n_events_,
|
||||
fd_set& inset,
|
||||
fd_set& outset,
|
||||
fd_set& errset);
|
||||
int check_events (zmq::socket_poller_t::event_t *events_,
|
||||
int n_events_,
|
||||
fd_set &inset,
|
||||
fd_set &outset,
|
||||
fd_set &errset);
|
||||
#endif
|
||||
int adjust_timeout (zmq::clock_t& clock, long timeout_, uint64_t& now,
|
||||
uint64_t& end,
|
||||
bool& first_pass);
|
||||
void rebuild ();
|
||||
int adjust_timeout (zmq::clock_t &clock,
|
||||
long timeout_,
|
||||
uint64_t &now,
|
||||
uint64_t &end,
|
||||
bool &first_pass);
|
||||
void rebuild ();
|
||||
|
||||
// Used to check whether the object is a socket_poller.
|
||||
uint32_t tag;
|
||||
// Used to check whether the object is a socket_poller.
|
||||
uint32_t tag;
|
||||
|
||||
// Signaler used for thread safe sockets polling
|
||||
signaler_t* signaler;
|
||||
// Signaler used for thread safe sockets polling
|
||||
signaler_t *signaler;
|
||||
|
||||
typedef struct item_t {
|
||||
socket_base_t *socket;
|
||||
fd_t fd;
|
||||
void *user_data;
|
||||
short events;
|
||||
typedef struct item_t
|
||||
{
|
||||
socket_base_t *socket;
|
||||
fd_t fd;
|
||||
void *user_data;
|
||||
short events;
|
||||
#if defined ZMQ_POLL_BASED_ON_POLL
|
||||
int pollfd_index;
|
||||
int pollfd_index;
|
||||
#endif
|
||||
} item_t;
|
||||
} item_t;
|
||||
|
||||
// List of sockets
|
||||
typedef std::vector <item_t> items_t;
|
||||
items_t items;
|
||||
// List of sockets
|
||||
typedef std::vector<item_t> items_t;
|
||||
items_t items;
|
||||
|
||||
// Does the pollset needs rebuilding?
|
||||
bool need_rebuild;
|
||||
// Does the pollset needs rebuilding?
|
||||
bool need_rebuild;
|
||||
|
||||
// Should the signaler be used for the thread safe polling?
|
||||
bool use_signaler;
|
||||
// Should the signaler be used for the thread safe polling?
|
||||
bool use_signaler;
|
||||
|
||||
// Size of the pollset
|
||||
int poll_size;
|
||||
// Size of the pollset
|
||||
int poll_size;
|
||||
|
||||
#if defined ZMQ_POLL_BASED_ON_POLL
|
||||
pollfd *pollfds;
|
||||
pollfd *pollfds;
|
||||
#elif defined ZMQ_POLL_BASED_ON_SELECT
|
||||
fd_set pollset_in;
|
||||
fd_set pollset_out;
|
||||
fd_set pollset_err;
|
||||
zmq::fd_t maxfd;
|
||||
fd_set pollset_in;
|
||||
fd_set pollset_out;
|
||||
fd_set pollset_err;
|
||||
zmq::fd_t maxfd;
|
||||
#endif
|
||||
|
||||
socket_poller_t (const socket_poller_t&);
|
||||
const socket_poller_t &operator = (const socket_poller_t&);
|
||||
};
|
||||
|
||||
socket_poller_t (const socket_poller_t &);
|
||||
const socket_poller_t &operator= (const socket_poller_t &);
|
||||
};
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user