diff options
author | deva <deva> | 2005-03-26 10:32:50 +0000 |
---|---|---|
committer | deva <deva> | 2005-03-26 10:32:50 +0000 |
commit | 63ac729b32331438a607ec5b8be046143c7592e6 (patch) | |
tree | 4f4606119fe178024ccd9b27a0e44757a572d3ad /src/encoder.cc | |
parent | 13149f3c34de4cad937b1866778030d540674a06 (diff) |
Added an error object for genereic error message handling.
Diffstat (limited to 'src/encoder.cc')
-rw-r--r-- | src/encoder.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/encoder.cc b/src/encoder.cc index 3da7443..ee60a8f 100644 --- a/src/encoder.cc +++ b/src/encoder.cc @@ -24,13 +24,16 @@ #include <config.h> #include "encoder.h" -Encoder::Encoder(const char *gip, +Encoder::Encoder(Error* err, + const char *gip, const int gport, sem_t *gsem, Queue<DVFrame> *gqueue, pthread_mutex_t *gmutex, volatile int *grunning) { + errobj = err; + sprintf(ip, gip); port = gport; memset(cpr, 0, sizeof(cpr)); @@ -54,9 +57,9 @@ Encoder::Encoder(const char *gip, shoot_value = 0; freeze_request = 0; freeze_value = 0; - } + Encoder::~Encoder() { if(n) delete n; |