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. More... | |
Typedefs | |
typedef void(* | GNUNET_CONVERSATION_PhoneEventHandler) (void *cls, enum GNUNET_CONVERSATION_PhoneEventCode code, struct GNUNET_CONVERSATION_Caller *caller, const struct GNUNET_CRYPTO_PublicKey *caller_id) |
Function called with an event emitted by a phone. More... | |
typedef void(* | GNUNET_CONVERSATION_CallerEventHandler) (void *cls, enum GNUNET_CONVERSATION_CallerEventCode code) |
Function called with an event emitted by a caller. More... | |
typedef void(* | GNUNET_CONVERSATION_CallEventHandler) (void *cls, enum GNUNET_CONVERSATION_CallEventCode code) |
Function called with an event emitted for a call. More... | |
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.