DVBCore  17.9.0
Open Source DVB Engine
 All Data Structures Files Functions Typedefs Macros Pages
Macros | Typedefs | Functions
ci_glue_net.c File Reference

CI+ Glue - IP network functions. More...

#include <stdio.h>
#include <string.h>
#include <stdarg.h>
#include "techtype.h"
#include "dbgfuncs.h"
#include "stbhwos.h"
#include "stbci.h"
#include "stbhwnet.h"
#include "stbhwmem.h"

Macros

#define MAX_IP_CONNECTIONS   10
 
#define IP_TASK_STACK_SIZE   4096
 
#define IP_TASK_PRIORITY   9
 
#define IP_RECV_BUFFER_SIZE   65536
 
#define IP_RECV_TIMEOUT   500
 

Typedefs

typedef struct network_connection S_NETWORK_CONNECTION
 

Functions

void CIP_GlueNetInitialise (void)
 
U16BIT STB_CIGetMaxIPConnections (void)
 
void STB_CIOpenIPConnection (U32BIT module, S_STB_CI_IP_ADDR *addr, U16BIT port, E_STB_CI_IP_PROTOCOL protocol, U8BIT timeout)
 
void STB_CISendIPData (U32BIT module, U8BIT *buffer, U16BIT len)
 
void STB_CIReleaseIPData (U32BIT module, U8BIT *buffer)
 
void STB_CICloseIPConnection (U32BIT module)
 

Detailed Description

CI+ Glue - IP network functions.

Date
19 February 2009
Author
Omri Barel