Click
Loading...
Searching...
No Matches
SimpleBatchElement< T > Member List

This is the complete list of members for SimpleBatchElement< T >, including all inherited members.

add_data_handlers(const char *name, int flags, uint8_t *data)Element
add_data_handlers(const char *name, int flags, bool *data)Element
add_data_handlers(const char *name, int flags, uint16_t *data)Element
add_data_handlers(const char *name, int flags, int *data)Element
add_data_handlers(const char *name, int flags, unsigned *data)Element
add_data_handlers(const char *name, int flags, atomic_uint32_t *data)Element
add_data_handlers(const char *name, int flags, long *data)Element
add_data_handlers(const char *name, int flags, unsigned long *data)Element
add_data_handlers(const char *name, int flags, double *data)Element
add_data_handlers(const char *name, int flags, String *data)Element
add_data_handlers(const char *name, int flags, IPAddress *data)Element
add_data_handlers(const char *name, int flags, EtherAddress *data)Element
add_data_handlers(const char *name, int flags, Timestamp *data, bool is_interval=false)Element
add_handlers()Elementvirtual
add_net_order_data_handlers(const char *name, int flags, uint16_t *data)Element
add_net_order_data_handlers(const char *name, int flags, uint32_t *data)Element
add_read_handler(const String &name, ReadHandlerCallback read_callback, const void *user_data=0, uint32_t flags=0)Element
add_read_handler(const String &name, ReadHandlerCallback read_callback, int user_data, uint32_t flags=0)Element
add_read_handler(const char *name, ReadHandlerCallback read_callback, int user_data=0, uint32_t flags=0)Element
add_remote_element(Element *e) (defined in Element)Element
add_select(int fd, int mask)Element
add_task_handlers(Task *task, NotifierSignal *signal, int flags, const String &prefix=String())Element
add_task_handlers(Task *task, NotifierSignal *signal, const String &prefix=String()) (defined in Element)Elementinline
add_task_handlers(Task *task, const String &prefix=String()) (defined in Element)Elementinline
add_write_handler(const String &name, WriteHandlerCallback write_callback, const void *user_data=0, uint32_t flags=0)Element
add_write_handler(const String &name, WriteHandlerCallback write_callback, int user_data, uint32_t flags=0)Element
add_write_handler(const char *name, WriteHandlerCallback write_callback, int user_data=0, uint32_t flags=0)Element
AGNOSTIC (defined in Element)Elementstatic
attach_router(Router *r, int eindex) (defined in Element)Elementinline
batch_mode enum name (defined in Element)Element
BATCH_MODE_IFPOSSIBLE enum value (defined in Element)Element
BATCH_MODE_NEEDED enum value (defined in Element)Element
BATCH_MODE_NO enum value (defined in Element)Element
BATCH_MODE_YES enum value (defined in Element)Element
can_live_reconfigure() constElementvirtual
cast(const char *name)Elementvirtual
checked_input_pull(int port) constElementinline
checked_output_push(int port, Packet *p) constElementinline
checked_output_push_batch(int, PacketBatch *) (defined in BatchElement)BatchElementinline
class_name() const =0Elementpure virtual
cleanup(CleanupStage stage)Elementvirtual
CLEANUP_BEFORE_CONFIGURE enum value (defined in Element)Element
CLEANUP_CONFIGURE_FAILED enum value (defined in Element)Element
CLEANUP_CONFIGURED enum value (defined in Element)Element
CLEANUP_INITIALIZE_FAILED enum value (defined in Element)Element
CLEANUP_INITIALIZED enum value (defined in Element)Element
CLEANUP_MANUAL enum value (defined in Element)Element
CLEANUP_NO_ROUTER enum value (defined in Element)Element
CLEANUP_ROUTER_INITIALIZED enum value (defined in Element)Element
CLEANUP_THREAD_INITIALIZED enum value (defined in Element)Element
CLEANUP_THREAD_INITIALZE_FAILED enum value (defined in Element)Element
CleanupStage enum name (defined in Element)Element
COMPLETE_FLOW (defined in Element)Elementstatic
configuration() constElement
configure(Vector< String > &conf, ErrorHandler *errh)Elementvirtual
configure_phase() constElementvirtual
CONFIGURE_PHASE_DEFAULT enum value (defined in Element)Element
CONFIGURE_PHASE_FIRST enum value (defined in Element)Element
CONFIGURE_PHASE_INFO enum value (defined in Element)Element
CONFIGURE_PHASE_LAST enum value (defined in Element)Element
CONFIGURE_PHASE_PRIVILEGED enum value (defined in Element)Element
ConfigurePhase enum name (defined in Element)Element
declaration() constElementvirtual
do_mt_safe_check(ErrorHandler *) (defined in Element)Elementvirtual
eindex() constElementinline
eindex(Router *r) constElementinline
Element()Element
flag_value(int flag) constElement
flags() constElementvirtual
flow_code() constElementvirtual
get_passing_threads(bool forward, int port, Element *origin, bool &_is_fullpush, int level=0, bool touching=false) (defined in Element)Element
get_passing_threads(Element *origin, int level=0, bool touching=false) (defined in Element)Element
get_passing_threads(bool touching=false)Element
get_pushing_threads() (defined in Element)Element
get_runnable_threads(Bitvector &) final=delete (defined in Element)Elementvirtual
get_spawning_threads(Bitvector &b, bool isoutput, int port)Elementvirtual
get_spawning_threads() (defined in Element)Element
get_spawning_threads(Bitvector &) final=delete (defined in Element)Elementvirtual
home_thread() constElement
home_thread_id() constElement
hotswap_element() constElementvirtual
in_batch_modeElementprotected
initialize(ErrorHandler *errh)Elementvirtual
input(int port) constElementinline
input_is_pull(int port) constElementinline
input_is_push(int port) constElementinline
is_fullpush() constElementinline
is_mt_safe() (defined in Element)Elementvirtual
live_reconfigure(Vector< String > &, ErrorHandler *)Elementvirtual
llrpc(unsigned command, void *arg)Elementvirtual
local_llrpc(unsigned command, void *arg)Element
master() constElementinline
name() constElement
nelements_allocated (defined in Element)Elementstatic
ninputs() constElementinline
noutputs() constElementinline
nports(bool isoutput) constElementinline
output(int port) constElementinline
output_is_pull(int port) constElementinline
output_is_push(int port) constElementinline
output_push(int port, Packet *p) (defined in BatchElement)BatchElementinline
port(bool isoutput, int port) constElementinline
port_active(bool isoutput, int port) constElementinline
port_cast(bool isoutput, int port, const char *name)Elementvirtual
port_count() constElementvirtual
port_flow(bool isoutput, int port, Bitvector *) constElement
PORTS_0_0 (defined in Element)Elementstatic
PORTS_0_1 (defined in Element)Elementstatic
PORTS_1_0 (defined in Element)Elementstatic
PORTS_1_1 (defined in Element)Elementstatic
PORTS_1_1X2 (defined in Element)Elementstatic
processing() constElementvirtual
PROCESSING_A_AH (defined in Element)Elementstatic
pull(int port) overrideSimpleBatchElement< T >inlinevirtual
PULL (defined in Element)Elementstatic
PULL_TO_PUSH (defined in Element)Elementstatic
push(int port, Packet *p) overrideSimpleBatchElement< T >inlinevirtual
PUSH (defined in Element)Elementstatic
PUSH_TO_PULL (defined in Element)Elementstatic
read_keyword_handler(Element *, void *)Elementstatic
read_positional_handler(Element *, void *)Elementstatic
receives_batch (defined in Element)Elementprotected
reconfigure_keyword_handler(const String &, Element *, void *, ErrorHandler *)Elementstatic
reconfigure_positional_handler(const String &, Element *, void *, ErrorHandler *)Elementstatic
remove_select(int fd, int mask)Element
router() constElementinline
run_idle_task(IdleTask *task) (defined in Element)Elementvirtual
run_task(Task *task)Elementvirtual
run_timer(Timer *timer)Elementvirtual
SELECT_READ enum value (defined in Element)Element
SELECT_WRITE enum value (defined in Element)Element
selected(int fd, int mask)Elementvirtual
selected(int fd)Elementvirtual
set_handler(const String &name, int flags, HandlerCallback callback, const void *read_user_data=0, const void *write_user_data=0)Element
set_handler(const String &name, int flags, HandlerCallback callback, int read_user_data, int write_user_data=0)Element
set_handler(const char *name, int flags, HandlerCallback callback, int read_user_data=0, int write_user_data=0)Element
set_handler_flags(const String &name, int set_flags, int clear_flags=0)Element
simple_action(Packet *p)Elementvirtual
static_cleanup()Elementinlinestatic
static_initialize()Elementinlinestatic
take_state(Element *old_element, ErrorHandler *errh)Elementvirtual
TASKHANDLER_DEFAULT enum value (defined in Element)Element
TASKHANDLER_WRITE_ALL enum value (defined in Element)Element
TASKHANDLER_WRITE_HOME_THREAD enum value (defined in Element)Element
TASKHANDLER_WRITE_SCHEDULED enum value (defined in Element)Element
TASKHANDLER_WRITE_TICKETS enum value (defined in Element)Element
thread_configure(ThreadReconfigurationStage stage, ErrorHandler *errh, Bitvector threads) (defined in Element)Elementvirtual
THREAD_INITIALIZE enum value (defined in Element)Element
THREAD_RECONFIGURE_DOWN_POST enum value (defined in Element)Element
THREAD_RECONFIGURE_DOWN_PRE enum value (defined in Element)Element
THREAD_RECONFIGURE_UP_POST enum value (defined in Element)Element
THREAD_RECONFIGURE_UP_PRE enum value (defined in Element)Element
ThreadReconfigurationStage enum name (defined in Element)Element
trigger_thread_reconfiguration(bool is_up, std::function< void()> ready, Bitvector threads)Element
~Element() (defined in Element)Elementvirtual