GCKGenericChannel ক্লাস

GCKGenericChannel ক্লাস রেফারেন্স

ওভারভিউ

একটি জেনেরিক GCKCastChannel বাস্তবায়ন, যখন সাবক্লাসিং কাঙ্খিত না হয় তখন ব্যবহারের জন্য উপযুক্ত।

GCKGenericChannel তার প্রতিনিধিদের কাছে বার্তা এবং কানেক্টিভিটি ইভেন্ট ফরোয়ার্ড করে এবং এর নিজস্ব কোনো প্রক্রিয়াকরণ যুক্তি নেই।

প্রতিনিধি প্রোটোকলের জন্য GCKGenericChannelDelegate দেখুন।

GCKCastChannel

উদাহরণ পদ্ধতির সারাংশ

(instancetype) - initWithNamespace:
মনোনীত ইনিশিয়ালাইজার। আরও...
(instancetype) - init
ডিফল্ট ইনিশিয়ালাইজার উপলব্ধ নয়। আরও...
(void) - didReceiveTextMessage:
এই চ্যানেলে একটি টেক্সট মেসেজ পাওয়া গেলে কল করা হয়। আরও...
(BOOL) - sendTextMessage:
এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়। আরও...
(BOOL) - sendTextMessage:error:
এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়। আরও...
(NSInteger) - generateRequestID
একটি নতুন বার্তার জন্য একটি অনুরোধ আইডি তৈরি করে৷ আরও...
(NSNumber *__nullable) - generateRequestNumber
একটি সুবিধার পদ্ধতি যা একটি NSNumber-generateRequestID এর ফলাফলকে মোড়ানো হয়। আরও...
(void) - didConnect
যখন এই চ্যানেলটি সংযুক্ত থাকে তখন কল করা হয়, ইঙ্গিত করে যে এখন এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আদান-প্রদান করা যেতে পারে৷ আরও...
(void) - didDisconnect
এই চ্যানেলটি সংযোগ বিচ্ছিন্ন হয়ে গেলে কল করা হয়, যা নির্দেশ করে যে এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আর আদান-প্রদান করা যাবে না৷ আরও...

সম্পত্তি সারাংশ

id< GCKGenericChannelDelegate delegate
চ্যানেলের অবস্থার পরিবর্তন সম্পর্কে বিজ্ঞপ্তি পাওয়ার জন্য প্রতিনিধি। আরও...
NSString *  protocolNamespace
চ্যানেলের নামস্থান। আরও...
BOOL  isConnected
এই চ্যানেলটি বর্তমানে সংযুক্ত কিনা তা নির্দেশ করে একটি পতাকা৷ আরও...
GCKDeviceManager deviceManager
যে ডিভাইস ম্যানেজারটির সাথে এই চ্যানেলটি নিবন্ধিত আছে, যদি থাকে। আরও...

পদ্ধতির বিস্তারিত

- (instancetype) initWithNamespace: (NSString *)  protocolNamespace

মনোনীত ইনিশিয়ালাইজার।

Parameters
protocolNamespaceThe namespace for this channel. This namespace must be unique across all channels used by a given application.

GCKCastChannel প্রয়োগ করে।

- (instancetype) init

ডিফল্ট ইনিশিয়ালাইজার উপলব্ধ নয়।

GCKMediaControlChannel এবং GCKGameManagerChannel এ প্রয়োগ করা হয়েছে।

- (void) didReceiveTextMessage: (NSString *)  message

এই চ্যানেলে একটি টেক্সট মেসেজ পাওয়া গেলে কল করা হয়।

ডিফল্ট বাস্তবায়ন একটি নো-অপ.

Parameters
messageThe message.
- (BOOL) sendTextMessage: (NSString *)  message

এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়।

Parameters
messageThe message.
রিটার্নস
সফলতার জন্য YES বা না যদি বার্তাটি পাঠানো না যায় (কারণ চ্যানেলটি সংযুক্ত NO , বা এই মুহূর্তে প্রেরণের বাফারটি খুব পূর্ণ)।
Deprecated:
sendTextMessage:error: ব্যবহার করুন যা বিস্তারিত ত্রুটির তথ্য প্রদান করে।
- (BOOL) sendTextMessage: (NSString *)  message
error: ( GCKError *__nullable *__nullable)  error  

এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়।

Parameters
messageThe message.
errorA pointer at which to store the error result. May be nil .
রিটার্নস
সফলতার উপর YES বা NO হলে বার্তা পাঠানো যাবে না।
- (NSInteger) generateRequestID

একটি নতুন বার্তার জন্য একটি অনুরোধ আইডি তৈরি করে৷

রিটার্নস
চ্যানেলটি বর্তমানে সংযুক্ত না থাকলে জেনারেট করা আইডি বা kGCKInvalidRequestID
- (NSNumber * __nullable) generateRequestNumber

একটি সুবিধার পদ্ধতি যা একটি NSNumber-generateRequestID এর ফলাফলকে মোড়ানো হয়।

রিটার্নস
চ্যানেলটি বর্তমানে সংযুক্ত না থাকলে জেনারেট করা আইডি বা nil
- (void) didConnect

যখন এই চ্যানেলটি সংযুক্ত থাকে তখন কল করা হয়, ইঙ্গিত করে যে এখন এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আদান-প্রদান করা যেতে পারে৷

ডিফল্ট বাস্তবায়ন একটি নো-অপ.

- (void) didDisconnect

এই চ্যানেলটি সংযোগ বিচ্ছিন্ন হয়ে গেলে কল করা হয়, যা নির্দেশ করে যে এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আর আদান-প্রদান করা যাবে না৷

ডিফল্ট বাস্তবায়ন একটি নো-অপ.

সম্পত্তি বিস্তারিত

- (id< GCKGenericChannelDelegate >) delegate
read write nonatomic weak

চ্যানেলের অবস্থার পরিবর্তন সম্পর্কে বিজ্ঞপ্তি পাওয়ার জন্য প্রতিনিধি।

- (NSString*) protocolNamespace
read nonatomic copy inherited

চ্যানেলের নামস্থান।

- (BOOL) isConnected
read nonatomic assign inherited

এই চ্যানেলটি বর্তমানে সংযুক্ত কিনা তা নির্দেশ করে একটি পতাকা৷

- ( GCKDeviceManager *) deviceManager
read nonatomic weak inherited

যে ডিভাইস ম্যানেজারটির সাথে এই চ্যানেলটি নিবন্ধিত আছে, যদি থাকে।

Deprecated:
যদি এই চ্যানেলটি অপ্রচলিত GCKDeviceManager ক্লাসের সাথে নিবন্ধিত না হয় তবে এটি nil হবে।