GNUnet 0.22.2
conversation.h File Reference

constants for network protocols More...

Include dependency graph for conversation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  AudioMessage
 Message to transmit the audio (between client and helpers). More...
 
struct  ClientPhoneRegisterMessage
 Client -> Service message to register a phone. More...
 
struct  ClientPhoneRingMessage
 Service -> Client message for phone is ringing. More...
 
struct  ClientPhoneSuspendMessage
 Service <-> Client message for phone was suspended. More...
 
struct  ClientPhoneResumeMessage
 Service <-> Client message for phone was resumed. More...
 
struct  ClientPhonePickupMessage
 Client -> Service pick up phone that is ringing. More...
 
struct  ClientPhoneHangupMessage
 Client <-> Service hang up phone that may or may not be ringing. More...
 
struct  ClientAudioMessage
 Message Client <-> Service to transmit the audio. More...
 
struct  ClientCallMessage
 Client -> Service message to call a phone. More...
 
struct  ClientPhonePickedupMessage
 Service -> Client: other peer has picked up the phone, we are now talking. More...
 
struct  CadetPhoneRingInfoPS
 Information signed in a struct CadetPhoneRingMessage whereby the caller self-identifies to the receiver. More...
 
struct  CadetPhoneRingMessage
 Cadet message to make a phone ring. More...
 
struct  CadetPhoneHangupMessage
 Cadet message for hanging up. More...
 
struct  CadetPhonePickupMessage
 Cadet message for picking up. More...
 
struct  CadetPhoneSuspendMessage
 Cadet message for phone suspended. More...
 
struct  CadetPhoneResumeMessage
 Cadet message for phone resumed. More...
 
struct  CadetAudioMessage
 Cadet message to transmit the audio. More...
 

Macros

#define MAX_TRANSMIT_DELAY
 
#define HIGH_BIT   ((uint32_t) (1LL << 31))
 Highest bit in a 32-bit unsigned integer, bit set if we are making an outgoing call, bit unset for local lines. More...
 

Detailed Description

constants for network protocols

Author
Siomon Dieterle
Andreas Fuchs

Definition in file conversation.h.

Macro Definition Documentation

◆ MAX_TRANSMIT_DELAY

#define MAX_TRANSMIT_DELAY
Value:
#define GNUNET_TIME_UNIT_SECONDS
One second.
struct GNUNET_TIME_Relative GNUNET_TIME_relative_multiply(struct GNUNET_TIME_Relative rel, unsigned long long factor)
Multiply relative time by a given factor.
Definition: time.c:486

Definition at line 41 of file conversation.h.

◆ HIGH_BIT

#define HIGH_BIT   ((uint32_t) (1LL << 31))

Highest bit in a 32-bit unsigned integer, bit set if we are making an outgoing call, bit unset for local lines.

Definition at line 50 of file conversation.h.