ওভারভিউ
একটি জেনেরিক 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
-
protocolNamespace The 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
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message |
এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়।
- Parameters
-
message The message.
- রিটার্নস
- সফলতার জন্য
YES
বাNO
যদি বার্তাটি পাঠানো না যায় (কারণ চ্যানেলটি সংযুক্ত নয়, বা এই মুহূর্তে প্রেরণের বাফারটি খুব পূর্ণ)।
- Deprecated:
- sendTextMessage:error: ব্যবহার করুন যা বিস্তারিত ত্রুটির তথ্য প্রদান করে।
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | ( GCKError *__nullable *__nullable) | error | |
এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়।
- Parameters
-
message The message. error A 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 |
এই চ্যানেলটি সংযোগ বিচ্ছিন্ন হয়ে গেলে কল করা হয়, যা নির্দেশ করে যে এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আর আদান-প্রদান করা যাবে না৷
ডিফল্ট বাস্তবায়ন একটি নো-অপ.
সম্পত্তি বিস্তারিত
|
read write nonatomic weak |
চ্যানেলের অবস্থার পরিবর্তন সম্পর্কে বিজ্ঞপ্তি পাওয়ার জন্য প্রতিনিধি।
|
read nonatomic copy inherited |
চ্যানেলের নামস্থান।
|
read nonatomic assign inherited |
এই চ্যানেলটি বর্তমানে সংযুক্ত কিনা তা নির্দেশ করে একটি পতাকা৷
|
read nonatomic weak inherited |
যে ডিভাইস ম্যানেজারটির সাথে এই চ্যানেলটি নিবন্ধিত আছে, যদি থাকে।
- Deprecated:
- যদি এই চ্যানেলটি অপ্রচলিত GCKDeviceManager ক্লাসের সাথে নিবন্ধিত না হয় তবে এটি
nil
হবে।