Context for a channel. More...
Data Fields | |
struct GNUNET_CADET_Channel * | channel |
The channel itself. More... | |
struct PeerContext * | peer_ctx |
The peer context associated with the channel. More... | |
struct GNUNET_SCHEDULER_Task * | destruction_task |
When channel destruction needs to be delayed (because it is called from within the cadet routine of another channel destruction) this task refers to the respective _SCHEDULER_Task. More... | |
Context for a channel.
Definition at line 243 of file gnunet-service-rps.c.
struct GNUNET_CADET_Channel* ChannelCtx::channel |
The channel itself.
Definition at line 248 of file gnunet-service-rps.c.
Referenced by cleanup_destroyed_channel(), destroy_channel(), get_channel(), handle_inbound_channel(), handle_peer_check(), handle_peer_pull_reply(), handle_peer_pull_request(), handle_peer_push(), and schedule_channel_destruction().
struct PeerContext* ChannelCtx::peer_ctx |
The peer context associated with the channel.
Definition at line 253 of file gnunet-service-rps.c.
Referenced by add_channel_ctx(), check_peer_pull_reply(), cleanup_destroyed_channel(), destroy_peer(), handle_peer_check(), handle_peer_pull_reply(), handle_peer_pull_request(), handle_peer_push(), and remove_channel_ctx().
struct GNUNET_SCHEDULER_Task* ChannelCtx::destruction_task |
When channel destruction needs to be delayed (because it is called from within the cadet routine of another channel destruction) this task refers to the respective _SCHEDULER_Task.
Definition at line 260 of file gnunet-service-rps.c.
Referenced by destroy_channel(), destroy_channel_cb(), remove_channel_ctx(), and schedule_channel_destruction().