MythTV  master
Classes | Macros | Typedefs | Functions
dvbci.h File Reference
#include <cstdint>
#include <cstdio>
#include <vector>
#include <pthread.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <sys/un.h>
#include <sys/stat.h>
#include <sys/uio.h>
#include "libmythbase/mythchrono.h"
Include dependency graph for dvbci.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cMutex
 
class  cMutexLock
 
class  cCiMenu
 
class  cCiEnquiry
 
class  cCiCaPmt
 
class  cCiHandler
 
class  cLlCiHandler
 
class  cHlCiHandler
 

Macros

#define CPLM_MORE   0x00
 
#define CPLM_FIRST   0x01
 
#define CPLM_LAST   0x02
 
#define CPLM_ONLY   0x03
 
#define CPLM_ADD   0x04
 
#define CPLM_UPDATE   0x05
 
#define MAX_CI_SESSION   16
 

Typedefs

using dvbca_vector = std::vector< uint16_t >
 

Functions

int tcp_listen (struct sockaddr_in *name, int sckt, unsigned long address=INADDR_ANY)
 
int accept_tcp (int ip_sock, struct sockaddr_in *ip_name)
 
int udp_listen (struct sockaddr_un *name, char const *filename)
 
int accept_udp (int ip_sock, struct sockaddr_un *ip_name)
 

Macro Definition Documentation

◆ CPLM_MORE

#define CPLM_MORE   0x00

Definition at line 116 of file dvbci.h.

◆ CPLM_FIRST

#define CPLM_FIRST   0x01

Definition at line 117 of file dvbci.h.

◆ CPLM_LAST

#define CPLM_LAST   0x02

Definition at line 118 of file dvbci.h.

◆ CPLM_ONLY

#define CPLM_ONLY   0x03

Definition at line 119 of file dvbci.h.

◆ CPLM_ADD

#define CPLM_ADD   0x04

Definition at line 120 of file dvbci.h.

◆ CPLM_UPDATE

#define CPLM_UPDATE   0x05

Definition at line 121 of file dvbci.h.

◆ MAX_CI_SESSION

#define MAX_CI_SESSION   16

Definition at line 137 of file dvbci.h.

Typedef Documentation

◆ dvbca_vector

using dvbca_vector = std::vector<uint16_t>

Definition at line 44 of file dvbci.h.

Function Documentation

◆ tcp_listen()

int tcp_listen ( struct sockaddr_in *  name,
int  sckt,
unsigned long  address = INADDR_ANY 
)

◆ accept_tcp()

int accept_tcp ( int  ip_sock,
struct sockaddr_in *  ip_name 
)

◆ udp_listen()

int udp_listen ( struct sockaddr_un *  name,
char const *  filename 
)

◆ accept_udp()

int accept_udp ( int  ip_sock,
struct sockaddr_un *  ip_name 
)