API to the conversation service. More...
#include "gnunet_util_lib.h"#include "gnunet_identity_service.h"#include "gnunet_namestore_service.h"#include "gnunet_speaker_lib.h"#include "gnunet_microphone_lib.h"Go to the source code of this file.
Data Structures | |
| struct | GNUNET_CONVERSATION_PhoneRecord | 
| A phone record specifies which peer is hosting a given user and may also specify the phone line that is used (typically zero).  More... | |
Macros | |
| #define | GNUNET_CONVERSATION_VERSION 0x00000004 | 
| Version of the conversation API.   | |
Typedefs | |
| typedef void(* | GNUNET_CONVERSATION_PhoneEventHandler) (void *cls, enum GNUNET_CONVERSATION_PhoneEventCode code, struct GNUNET_CONVERSATION_Caller *caller, const struct GNUNET_CRYPTO_BlindablePublicKey *caller_id) | 
| Function called with an event emitted by a phone.   | |
| typedef void(* | GNUNET_CONVERSATION_CallerEventHandler) (void *cls, enum GNUNET_CONVERSATION_CallerEventCode code) | 
| Function called with an event emitted by a caller.   | |
| typedef void(* | GNUNET_CONVERSATION_CallEventHandler) (void *cls, enum GNUNET_CONVERSATION_CallEventCode code) | 
| Function called with an event emitted for a call.   | |
Enumerations | |
| enum | GNUNET_CONVERSATION_PhoneEventCode { GNUNET_CONVERSATION_EC_PHONE_RING , GNUNET_CONVERSATION_EC_PHONE_HUNG_UP } | 
| Information about active callers to a phone.  More... | |
| enum | GNUNET_CONVERSATION_CallerEventCode { GNUNET_CONVERSATION_EC_CALLER_SUSPEND , GNUNET_CONVERSATION_EC_CALLER_RESUME } | 
| Information about the current status of a call.  More... | |
| enum | GNUNET_CONVERSATION_CallEventCode {  GNUNET_CONVERSATION_EC_CALL_RINGING , GNUNET_CONVERSATION_EC_CALL_PICKED_UP , GNUNET_CONVERSATION_EC_CALL_GNS_FAIL , GNUNET_CONVERSATION_EC_CALL_HUNG_UP , GNUNET_CONVERSATION_EC_CALL_SUSPENDED , GNUNET_CONVERSATION_EC_CALL_RESUMED , GNUNET_CONVERSATION_EC_CALL_ERROR }  | 
| Information about the current status of a call.  More... | |
API to the conversation service.
Definition in file gnunet_conversation_service.h.