LinkRecord.ice
Go to the documentation of this file.
1 // **********************************************************************
2 //
3 // Copyright (c) 2003-2017 ZeroC, Inc. All rights reserved.
4 //
5 // This copy of Ice is licensed to you under the terms described in the
6 // ICE_LICENSE file included in this distribution.
7 //
8 // **********************************************************************
9 
10 #pragma once
11 
12 [["ice-prefix", "cpp:header-ext:h"]]
13 
14 #include <Ice/Identity.ice>
16 
17 module IceStorm
18 {
19 
20 /**
21  *
22  * Used to store persistent information for Topic federation.
23  *
24  **/
25 struct LinkRecord
26 {
27  TopicLink* obj; // The topic link object.
28  int cost; // The cost.
29  Topic* theTopic; // The linked topic for getLinkInfoSeq
30 }
31 
32 } // End module IceStorm
IceStorm
Definition: DBTypes.ice:22
IceStorm::LinkRecord::obj
TopicLink * obj
Definition: LinkRecord.ice:27
IceStorm::LinkRecord::theTopic
Topic * theTopic
Definition: LinkRecord.ice:29
IceStorm::LinkRecord::cost
int cost
Definition: LinkRecord.ice:28
IceStormInternal.ice