qngateway compiles

pull/12/head
Tom Early 7 years ago
parent a9b8775c0f
commit 0e92906fc5

File diff suppressed because it is too large Load Diff

@ -37,14 +37,13 @@ typedef struct to_remote_g2_tag {
typedef struct torepeater_tag { typedef struct torepeater_tag {
// help with header re-generation // help with header re-generation
SDSTR saved_hdr; // repeater format SDSVT saved_hdr; // repeater format
uint32_t saved_adr; uint32_t saved_adr;
unsigned short streamid; unsigned short streamid;
uint32_t adr; uint32_t adr;
struct sockaddr_in band_addr; struct sockaddr_in band_addr;
time_t last_time; time_t last_time;
std::atomic<unsigned short> G2_COUNTER;
unsigned char sequence; unsigned char sequence;
} STOREPEATER; } STOREPEATER;
@ -130,7 +129,7 @@ private:
// must be fed into our local repeater modules. // must be fed into our local repeater modules.
STOREPEATER toRptr[3]; // 0=A, 1=B, 2=C STOREPEATER toRptr[3]; // 0=A, 1=B, 2=C
SDSTR end_of_audio; SDSVT end_of_audio;
// send packets to g2_link // send packets to g2_link
struct sockaddr_in plug; struct sockaddr_in plug;

@ -60,7 +60,7 @@ typedef struct dstr_tag {
}; };
} vpkt; } vpkt;
}; };
} SDSTR; } OBSOLETE;
#pragma pack(pop) #pragma pack(pop)
// for the g2 external port // for the g2 external port

@ -91,7 +91,7 @@ void CUnixDgramWriter::SetUp(const char *path) // returns true on failure
strncpy(addr.sun_path+1, path, sizeof(addr.sun_path)-2); strncpy(addr.sun_path+1, path, sizeof(addr.sun_path)-2);
} }
ssize_t CUnixDgramWriter::Write(void *buf, size_t size) ssize_t CUnixDgramWriter::Write(const void *buf, size_t size)
{ {
// open the socket // open the socket
int fd = socket(AF_UNIX, SOCK_DGRAM, 0); int fd = socket(AF_UNIX, SOCK_DGRAM, 0);

@ -39,7 +39,7 @@ public:
CUnixDgramWriter(); CUnixDgramWriter();
~CUnixDgramWriter(); ~CUnixDgramWriter();
void SetUp(const char *path); void SetUp(const char *path);
ssize_t Write(void *buf, size_t size); ssize_t Write(const void *buf, size_t size);
private: private:
struct sockaddr_un addr; struct sockaddr_un addr;
}; };

Loading…
Cancel
Save

Powered by TurnKey Linux.