… | |
… | |
478 | * |
478 | * |
479 | * packet functions/utilities |
479 | * packet functions/utilities |
480 | * |
480 | * |
481 | **********************************************************************/ |
481 | **********************************************************************/ |
482 | |
482 | |
|
|
483 | packet::packet (const char *name) |
|
|
484 | { |
|
|
485 | reset (); |
|
|
486 | |
|
|
487 | int len = strlen (name); |
|
|
488 | memcpy (cur, name, len); cur += len; |
|
|
489 | *cur++ = ' '; |
|
|
490 | } |
|
|
491 | |
483 | packet &packet::operator <<(const data &v) |
492 | packet &packet::operator <<(const data &v) |
484 | { |
493 | { |
485 | if (room () < v.len) |
494 | if (room () < v.len) |
486 | reset (); |
495 | reset (); |
487 | else |
496 | else |