RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
Typedefs | Functions | Variables
main.cpp File Reference

A simple UDP echo server. More...

#include <arpa/inet.h>
#include <llnetio/mudpi/mudpi.hpp>
#include <netdb.h>
#include <netinet/in.h>
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include <sys/time.h>
#include <sys/types.h>
#include <unistd.h>
#include <string>
#include <vector>

Typedefs

using MudpiHeader = llnetio::mudpi::Header
 
using MudpiTrailer = llnetio::mudpi::Trailer
 

Functions

void Error (const char *msg)
 
int Serve (const char *serverhost, int portno, const char *multicast_group, int limit, int expected_sample_id_increment, int verbose)
 
int ParseArgs (int argc, char **argv, char *&hostname, int &portno, char *&multicast_group, int &limit, int &expected_sample_id_increment, int &verbose)
 
int main (int argc, char **argv)
 Application entrypoint.
 

Variables

const int BUFSIZE = 8800
 

Detailed Description

A simple UDP echo server.

usage: rtctkMudpiPublisherReceiver <port>

Typedef Documentation

◆ MudpiHeader

using MudpiHeader = llnetio::mudpi::Header

◆ MudpiTrailer

using MudpiTrailer = llnetio::mudpi::Trailer

Function Documentation

◆ Error()

void Error ( const char * msg)

◆ main()

int main ( int argc,
char ** argv )

Application entrypoint.

◆ ParseArgs()

int ParseArgs ( int argc,
char ** argv,
char *& hostname,
int & portno,
char *& multicast_group,
int & limit,
int & expected_sample_id_increment,
int & verbose )

◆ Serve()

int Serve ( const char * serverhost,
int portno,
const char * multicast_group,
int limit,
int expected_sample_id_increment,
int verbose )

Check for a limited number of receives

Variable Documentation

◆ BUFSIZE

const int BUFSIZE = 8800