branch with improvemnts

Fork of M2XStreamClient by AT&T M2X Team

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Print.h Source File

Print.h

00001 #ifndef Print_h
00002 #define Print_h
00003 
00004 #include <stddef.h>
00005 #include <stdint.h>
00006 
00007 class Print {
00008 public:
00009   size_t print(const char* s);
00010   size_t print(char c);
00011   size_t print(int n);
00012   size_t print(long n);
00013   size_t print(double n, int digits = 2);
00014 
00015   size_t println(const char* s);
00016   size_t println(char c);
00017   size_t println(int n);
00018   size_t println(long n);
00019   size_t println(double n, int digits = 2);
00020   size_t println();
00021 
00022   virtual size_t write(uint8_t c) = 0;
00023   virtual size_t write(const uint8_t* buf, size_t size);
00024 };
00025 
00026 #endif