yast2-core
Y2CCSerial.h
Go to the documentation of this file.
1 /*---------------------------------------------------------------------\
2 | |
3 | __ __ ____ _____ ____ |
4 | \ \ / /_ _/ ___|_ _|___ \ |
5 | \ V / _` \___ \ | | __) | |
6 | | | (_| |___) || | / __/ |
7 | |_|\__,_|____/ |_| |_____| |
8 | |
9 | core system |
10 | (C) SuSE GmbH |
11 \----------------------------------------------------------------------/
12 
13  File: Y2CCSerial.h
14 
15  Author: Mathias Kettner <kettner@suse.de>
16  Maintainer: Thomas Roelz <tom@suse.de>
17 
18 /-*/
19 // -*- c++ -*-
20 
21 /*
22  * Component Creator that creates serial components
23  *
24  * Author: Thomas Roelz <tom@suse.de>
25  */
26 
27 #ifndef Y2CCSerial_h
28 #define Y2CCSerial_h
29 
30 #include "Y2ComponentCreator.h"
31 
33 {
38 
42  mutable regex_t rx1;
43 
44  mutable int my_nl_msg_cat_cntr;
45  void make_rxs () const;
46  void free_rxs () const;
47 
48 public:
49 
51 
52  bool isServerCreator() const;
53 
54  Y2Component *create(const char *name) const;
55 
59  Y2Component* provideNamespace(const char* name_space);
60 };
61 
62 
63 #endif // Y2CCSerial_h

Generated on a sunny day for yast2-core by doxygen 1.8.2