NCBI C++ ToolKit
Public Attributes | List of all members
TRIGGER_tag Struct Reference

Search Toolkit Book for TRIGGER_tag

#include "ncbi_socketp.h"
(Private to src/connect.)

Public Attributes

TRIGGER_Handle fd
 
unsigned int id
 
union {
   volatile void *   ptr
 
   int   int_ [2]
 
isset
 
TBSOCK_Type type:2
 
EBSwitch log:2
 
EBSwitch r_on_w:2
 
EBSwitch i_on_sig:2
 
EBIO_Status r_status:3
 
unsigned eof:1
 
EBIO_Status w_status:3
 
unsigned pending:1
 
unsigned reserved:16
 
int out
 

Detailed Description

Definition at line 160 of file ncbi_socketp.h.

Member Data Documentation

unsigned TRIGGER_tag::eof

Definition at line 176 of file ncbi_socketp.h.

TRIGGER_Handle TRIGGER_tag::fd

Definition at line 161 of file ncbi_socketp.h.

Referenced by TRIGGER_Close(), TRIGGER_IsSet(), TRIGGER_Reset(), and TRIGGER_Set().

EBSwitch TRIGGER_tag::i_on_sig

Definition at line 173 of file ncbi_socketp.h.

unsigned int TRIGGER_tag::id

Definition at line 162 of file ncbi_socketp.h.

Referenced by TRIGGER_Close().

int TRIGGER_tag::int_[2]

Definition at line 166 of file ncbi_socketp.h.

union { ... } TRIGGER_tag::isset
EBSwitch TRIGGER_tag::log

Definition at line 171 of file ncbi_socketp.h.

Referenced by TRIGGER_Close().

int TRIGGER_tag::out

Definition at line 183 of file ncbi_socketp.h.

Referenced by TRIGGER_Close(), and TRIGGER_Set().

unsigned TRIGGER_tag::pending

Definition at line 178 of file ncbi_socketp.h.

volatile void* TRIGGER_tag::ptr

Definition at line 165 of file ncbi_socketp.h.

Referenced by TRIGGER_IsSet(), TRIGGER_Reset(), and TRIGGER_Set().

EBSwitch TRIGGER_tag::r_on_w

Definition at line 172 of file ncbi_socketp.h.

EBIO_Status TRIGGER_tag::r_status

Definition at line 175 of file ncbi_socketp.h.

unsigned TRIGGER_tag::reserved

Definition at line 180 of file ncbi_socketp.h.

TBSOCK_Type TRIGGER_tag::type

Definition at line 170 of file ncbi_socketp.h.

Referenced by POLLABLE_FromTRIGGER(), and POLLABLE_ToTRIGGER().

EBIO_Status TRIGGER_tag::w_status

Definition at line 177 of file ncbi_socketp.h.


The documentation for this struct was generated from the following file:
Modified on Mon May 29 16:58:26 2017 by modify_doxy.py rev. 533848