Statistics
| Branch: | Revision:

urtware / src / urt_subscriber.c @ 1fb06240

History | View | Annotate | Download (2.924 KB)

1
/*
2
µRtWare is a lightweight publish/subscribe middleware for real-time
3
applications. It was developed as part of the software habitat for the
4
Autonomous Mini Robot [1] (AMiRo) but can be used for other purposes as well.
5

6
Copyright (C) 2018..2020  Thomas Schöpping et al.
7

8
This program is free software: you can redistribute it and/or modify
9
it under the terms of the GNU General Public License as published by
10
the Free Software Foundation, either version 3 of the License, or
11
(at your option) any later version.
12

13
This program is distributed in the hope that it will be useful,
14
but WITHOUT ANY WARRANTY; without even the implied warranty of
15
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
GNU General Public License for more details.
17

18
You should have received a copy of the GNU General Public License
19
along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
*/
21

    
22
/******************************************************************************/
23
/* LOCAL DEFINITIONS                                                          */
24
/******************************************************************************/
25

    
26
/******************************************************************************/
27
/* EXPORTED VARIABLES                                                         */
28
/******************************************************************************/
29

    
30
/******************************************************************************/
31
/* LOCAL TYPES                                                                */
32
/******************************************************************************/
33

    
34
/******************************************************************************/
35
/* LOCAL VARIABLES                                                            */
36
/******************************************************************************/
37

    
38
/******************************************************************************/
39
/* LOCAL FUNCTIONS                                                            */
40
/******************************************************************************/
41

    
42
/******************************************************************************/
43
/* EXPORTED FUNCTIONS                                                         */
44
/******************************************************************************/
45
#include "subscriber.h"
46

    
47
void urtNrtSubscriberInit (urt_nrtsubscriber_t* subscriber) {}
48

    
49
urt_status_t urtNrtSubscriberSubscribe (urt_nrtsubscriber_t* subscriber, urt_topic_t* topic, urt_message_t* messages) {
50
  return 1;
51
}
52

    
53
urt_status_t urtNrtSubscriberFetchNextMessage (urt_nrtsubscriber_t* subscriber, void* payload, size_t bytes, urt_delay_t* latency) {
54
  return 0;
55
}
56

    
57
urt_status_t urtNrtSubscriberFetchLatestMessage (urt_nrtsubscriber_t* subscriber, void* payload, size_t bytes, urt_delay_t* latency) {
58
  return 0;
59
}
60

    
61
urt_status_t urtNrtSubscriberUnsubscribe (urt_nrtsubscriber_t* subscriber) {
62
  return 0;
63
}
64

    
65
int main () {
66
 return 0;
67
}